﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

namespace LJ.Abstractions.DependencyInjection;

public class HybridProvider<T> : IHybridProvider<T>
{
    private static readonly AsyncLocal<T?> _value = new();

    public T? Value
    {
        get => _value.Value;
        set => _value.Value = value;
    }
}
